demand stimulating - French English Dictionary